package com.zmj.sy.mom.srv.aps.bean.vo.nest;


import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Getter
@Setter
public class NestProPushListPlanResVo {

    @ApiModelProperty("推送计划表ID")
    private Integer id;

    @ApiModelProperty("订单编号")
    private String orderCode;

    @ApiModelProperty("包号")
    private String packageCode;

    @ApiModelProperty("产品名称")
    private String productName;

    @ApiModelProperty("父组件名称")
    private String assPartName;

    @ApiModelProperty("父组件PLMID")
    private String assPartCode;

    @ApiModelProperty("零件编码")
    private String partCode;

    @ApiModelProperty("零件名称")
    private String partName;

    @ApiModelProperty("零件唯一号")
    private String uniCode;

    @ApiModelProperty("材质")
    private String texture;

    @ApiModelProperty("厚度")
    private BigDecimal thickness;

    @ApiModelProperty("数量")
    private String quantity;

    @ApiModelProperty("推送时间")
    private LocalDateTime pushTime;

    @ApiModelProperty("状态 1 新增未推送 2 修改未推送 3 删除未推送 4 推送成功 5 推送失败")
    private Integer status;

    @ApiModelProperty("推送类型 1.海克斯康 2.兰特克")
    private Integer pushType;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("计划号")
    private String nestPlanId;

    @ApiModelProperty("工序链")
    private String workChain;

    @ApiModelProperty("工作组")
    private String groupCode;

    @ApiModelProperty("MES施工单号")
    private String mesOrderCode;

    @ApiModelProperty("截止时间")
    private LocalDateTime needDate;

}
